package com.thinkgem.jeesite.modules.gen.entity;

import com.thinkgem.jeesite.kpoint.core.base.KpointBaseEntity;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

;

/**
 * 模板配置Entity
 * @author kongxiangsheng
 * @version 2018-11-05
 */
@Data
public class GenTemplateRel extends KpointBaseEntity {
    public static final String COL_TEMPLATE_ID = "`template_id`";
    public static final String COL_ITEM_ID = "`item_id`";
    public static final String COL_SCOPE = "`scope`";

    private static final long serialVersionUID = 1L;
    /**
     * 模板ID
     */
    @Length(min=1, max=20, message="模板ID长度必须介于 1 和 20 之间")
    private String templateId;
    /**
     * 模板条目ID
     */
    @Length(min=0, max=20, message="模板条目ID长度必须介于 0 和 20 之间")
    private String itemId;
    /**
     * 使用范围（用于生成主表、从表、流程申请表、流程主表等）
     */
    @Length(min=0, max=2, message="模板条目ID长度必须介于 0 和 2 之间")
    private String scope;
}